import request from '@/utils/request'


/**
 * 获取单个传感器图片数据
 * 下行：用于物联网平台提取某个传感器的图像数据（网关服务器暂存的）
 */
export function sensorImg(query) {
  return request({
    url: '/temperature/sensorImg',
    method: 'get',
    params: query
  })
}

/**
 * 获取单个传感器红外阵列温度
 * 下行：用于物联网平台提取某个传感器的的红外温度数据（网关服务器暂存的）
 */
export function sensorTemperature(query) {
  return request({
    url: '/temperature/sensorTemperature',
    method: 'get',
    params: query
  })
}

/**
 * 获取单个传感器全部信息
 * 下行：用于物联网平台提取某个传感器的所有状态信息和红外温度及图像（网关服务器暂存的）
 */
export function sensorAllInfo(query) {
  return request({
    url: '/temperature/sensorAllInfo',
    method: 'get',
    params: query
  })
}

/**
 *提取红外温度
 */
export function setUpTemperature(query) {
  return request({
    url: '/temperature/setUpTemperature',
    method: 'get',
    params: query
  })
}

/**
 *提取图像
 */
export function setUpImg(query) {
  return request({
    url: '/temperature/setUpImg',
    method: 'get',
    params: query
  })
}

/**
 *照明开关
 */
export function setUpSwitch(query) {
  return request({
    url: '/temperature/setUpSwitch',
    method: 'get',
    params: query
  })
}



// 传感器网关注册接口
export function setGatewayInfo(data) {
  return request({
    url: '/temperature/setGatewayInfo',
    method: 'post',
    data:data
  })
}
// 传感器网关子设备注册接口
export function setSensorInfo(data) {
  return request({
    url: '/temperature/setSensorInfo',
    method: 'post',
    data:data
  })
}
// 设备配置接口
export function setUpSensor(data) {
  return request({
    url: '/temperature/setUpSensor',
    method: 'post',
    data:data
  })
}
/**
 * 设置温度告警参数(7个点)
 */
export function setAlarmTemperature(query) {
  return request({
    url: '/temperature/setAlarmTemperature',
    method: 'post',
    data: query
  })
}


